package com.lsh.payment.api.model.ipcpay.cp0034;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * Project Name: lsh-payment
 * Created by peter on 17/11/22.
 * 北京链商电子商务有限公司
 * Package
 * desc:
 */
@Getter
@Setter
@NoArgsConstructor
public class Cp0034RequestBody {

    @XStreamAlias("merPlatAcctAlias")
    private String merPlatAcctAlias;
    //协议号
    @XStreamAlias("protocolNo")
    private String protocolNo;

    @XStreamAlias("bankName")
    private String bankName;
    //账号
    @XStreamAlias("accountNo")
    private String accountNo;
    //账户名称
    @XStreamAlias("accountName")
    private String accountName;
    //账号类型
    @XStreamAlias("accountType")
    private String accountType;
    //开户行所在省
    @XStreamAlias("openProvince")
    private String openProvince;
    //开户行所在市
    @XStreamAlias("openCity")
    private String openCity;
    //开户行名称
    @XStreamAlias("openName")
    private String openName;
    //交易金额
    @XStreamAlias("tranAmt")
    private String tranAmt;
    //币种
    @XStreamAlias("curType")
    private String curType;
    //业务类型
    @XStreamAlias("bsnType")
    private String bsnType;
    //开户证件类型
    @XStreamAlias("certType")
    private String certType;
    //证件号
    @XStreamAlias("certNo")
    private String certNo;
    //手机号
    @XStreamAlias("mobileNo")
    private String mobileNo;
    //卡有效期
    @XStreamAlias("expiredDate")
    private String expiredDate;
    //手机号
    @XStreamAlias("cvv2")
    private String cvv2;
    //商品信息
    @XStreamAlias("prodInfo")
    private String prodInfo;
    //附加信息
    @XStreamAlias("msgExt")
    private String msgExt;
    //手机验证码(必输)
    @XStreamAlias("phoneVerCode")
    private String phoneVerCode;
    //手机验证码令牌(必输)
    @XStreamAlias("phoneToken")
    private String phoneToken;
}
